def hunt_choices(round_number, current_food, current_reputation, m,  player_reputations):
    max_m = len(player_reputations)**2-len(player_reputations)
    hunt_decisions = []
    for i in range(0, len(player_reputations)):
        if m > max_m/2: #if m is unlikely to be reached, don't waste energy
            hunt_decisions.append('s')
        else: #if m is likely to be reached, hunt
            hunt_decisions.append('h')
            
    return hunt_decisions

def hunt_outcomes(food_earnings):
    pass
def round_end(award, m, number_hunters):
    pass
